.info-bubble{
    background-color: white;
    border-radius: 30px;
   
    width: 340px;
    margin: auto;
    vertical-align:middle;
    padding:10px;
    text-align: center;
    color: black;
    font-weight: bold;
    border: 1px solid #cccccc;
    position: relative;
    left: -41px;
}

/*Pelouse*/
.grass{
    background-image: url("/images/mgen/profil/pelouse.png");
    width: 724px; height: 80px;
    background-repeat: no-repeat;
    position:relative;
    top: 50px;

}
.cocotiers{
    background-image: url("/images/mgen/profil/cocotiers.png");
    width: 724px; height: 342px;
    position: relative; top: 70px;
    background-repeat: no-repeat;
    background-position: 0 100%;
}
/*Profil Joueur*/
.profil {
	min-width: 675px;
	padding-top: 30px;
        position: relative;
        top: -90px;
}
.profil-cadre{
    width: 704px;
    padding: 10px;
    
    background-color: rgba(40,40, 40, 0.8);
    border-radius: 20px;
 
    color: #000;

}
.profil-cadre .info{
    width: 400px;
    border: 0px;
    background-color: #666666;
    padding: 10px;
    border-radius: 30px;
    background-color: rgba(255, 255, 255, 0.45);
    display: table-cell;
}
.profil-cadre .clear{
    clear:both;
    height: 15px;
}
.profil-cadre h3{
 color: white;
 width: 270px;
 display: table-cell;
 font-size: 7px;
}
.profil .plaque{
    min-width: 505px;
    margin: 0 auto;
}
.profil .tv-icons{
    position: relative;
    top: -115px;
    width: 510px;
    margin: 0 auto;
}
.tv-icon{
    width: 100px; height: 100px;
    background-repeat: no-repeat;
    display: table-cell;
}
.tv-icon > a{
    display:block;
    width: 100px;
    height: 100px;
    
}
.tv-icon.settings{
    background-image: url("/images/mgen/profil/config.png");
    
}
.tv-icon.trophy{
    background-image: url("/images/mgen/profil/trophy.png");
}
.tv-icon.pm-box{
    background-image: url("/images/mgen/profil/message.png");
}
.tv-icon.new-character{
    background-image: url("/images/mgen/profil/oneup.png");
}
.profil .plaque-left, .profil .plaque-right, .profil .plaque-repeat{
    height: 50px;
    display: table-cell;
    background-position: 0 0;
}
.profil .plaque-left{
    background-image: url("/images/mgen/profil/plaque-left.png");
    width: 138px;
}
.profil .plaque-right{
    background-image: url("/images/mgen/profil/plaque-right.png");
    
    width: 139px;
}
.profil .plaque-repeat{
    background-image: url("/images/mgen/profil/plaque-repeat.png");
    background-repeat: repeat-x;
    color: white;
    padding-top: 5px;
    font-weight: bold;

}
.profil .up-row {
	display: table;
}
.profil .up-row .left-col, .profil .up-row .right-col {
	display: table-cell;
	vertical-align: top;
}
.profil .up-row .left-col {
	min-width: 505px;
}
.profil .characters{
	min-width: 705px;

        background-color: rgba(40,40, 40, 0.8);
	border-radius: 20px;
	display: block;
	float: left;
        color: #000;
        padding: 10px;
        max-width: 705px;
}
.profil .characters h3{
    color: white;
    padding-left: 10px;
}
.profil .characters .character_info{
    width: 400px;
    background-color: #666666;
    padding: 10px;
    border-radius: 30px;
    background-color: rgba(255, 255, 255, 0.45);
    display: table;

}
.profil .characters .character_info .character_sum, .profil .characters .character_info .character_icon{
    vertical-align: top;
    display: table-cell;
}
.profil .characters .character_info .character_sum{
    padding-left: 10px;
    font-size: 12px;
    vertical-align: top;
}
.profil .characters .character_info .character_sum a{
    text-decoration: none;
    color: #000;
}
.profil .characters .character_info .character_sum a:hover{
    text-decoration: none;
    color: #056839;
}
.profil .characters .characters-bubble-list, .profil .characters .character_info{
    display: table-cell;
}
.profil .characters .characters-bubble-list
{
    padding: 5px;
    vertical-align: top;
    padding-left: 100px;
}
.profil .characters .characters-bubble-list h4{
    padding: 0; margin: 0;
    margin-left: 10px;
    color: white;
    font-weight: bold;
}
.profil-menu, .profil-menu > li{
    list-style: none;
}

#playerEditForm textarea{
    width: 600px;
    height: 250px;
}